img {
	width: 100%;
	height: 100%;
}
page{
	height: 100vh;
	width: 100vw;
	overflow-x: hidden;
	overflow-y: scroll;
}
.flex{display:flex!important;}
.block{display:block!important;}
.fontNum{font-family: DINAlternate-Bold, DINAlternate!important;}
.greyBox{height: 100vh;background: #F7F7F7;overflow-y: scroll;overflow-x: hidden;}
.fullBox{height: 100vh;overflow-y: scroll;overflow-x: hidden;}
.align_R{text-align: right;}
.padRight_0{padding-right: 0!important;}
.pad_0{padding: 0!important;}
.padBottom_30{padding-bottom: 30rpx;}
.padBottom_40{padding-bottom: 40rpx;}
.padBottom_130{padding-bottom: 130rpx;}
.padTop_20{padding-top: 20rpx;}
.padTop_30{padding-top: 30rpx;}
.padTop_100{padding-top: 100rpx;}
.padTop_128{padding-top: 128rpx;}
.padTop_168{padding-top: 168rpx;}
.padTop_218{padding-top: 218rpx;}
.padLR_20{padding: 0 20rpx;}
.padLeft_42{padding-left: 42rpx;}
.marTop_0{margin-top: 0!important;}
.marTop_100{margin-top: 100rpx!important;}
.color_red{color:red!important}
.searchBlock {
	width: 750rpx;
	height: 128rpx;
	padding: 30rpx 0;
	border-bottom: 2rpx solid #F2F2F2;
	background: #FFF;
	/deep/.u-search {
		width: 690rpx;
		margin: 0 auto !important;
	}
}
.consumptionLog {
	width: 690rpx;
	margin: 0 auto;

	.item {
		height: 310rpx;
		background: #FFFFFF;
		padding: 0 30rpx;
		box-shadow: 0rpx 10rpx 24rpx 0rpx rgba(217, 226, 233, 0.5);
		border-radius: 16rpx;
		margin-bottom: 20rpx;
		position: relative;
		overflow: hidden;

		.tag {
			position: absolute;
			line-height: 48rpx;
			padding: 0 20rpx;
			background: linear-gradient(270deg, #FEC662 0%, #F6961D 100%);
			border-radius: 0rpx 16rpx 0rpx 16rpx;
			top: 0;
			right: 0;
			font-size: 26rpx;
			text-align: center;
			color: #FFF;
		}

		.tagInfo {
			line-height: 90rpx;
			display: flex;
			margin-bottom: 30rpx;

			.Vin {
				padding-left: 52rpx;
				margin-right: auto;
			}


		}

		.title {
			font-size: 32rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #202020;
			margin-bottom: 86rpx;

		}

		.dateCheck {
			display: flex;
			font-size: 26rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #7C7C7C;

			.amount {
				margin-left: auto;
				font-size: 36rpx;
				font-weight: 600;
				color: #F86920;
				margin-top: -6rpx;
			}
		}

		.line {
			width: 618rpx;
			height: 2rpx;
			border-bottom: 2rpx dashed #EAEAEA;
			position: absolute;
			left: 0;
			right: 0;
			margin-left: auto;
			margin-right: auto;
			bottom: 102rpx;
		}

		&::after {
			content: "";
			position: absolute;
			width: 30rpx;
			height: 30rpx;
			border-radius: 300px;
			background: #F7F7F7;
			left: -16rpx;
			bottom: 88rpx;
			box-shadow: inset 0rpx 10rpx 24rpx 0rpx rgba(217, 226, 233, 0.5);
		}

		&::before {
			content: "";
			position: absolute;
			width: 30rpx;
			height: 30rpx;
			border-radius: 300px;
			background: #F7F7F7;
			right: -16rpx;
			box-shadow: inset 0rpx 10rpx 24rpx 0rpx rgba(217, 226, 233, 0.5);
			bottom: 88rpx;
		}
	}
}
.addressList {
	padding: 20rpx 0 30rpx;
	.item {
		background: #FFFFFF;
		padding: 30rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		margin-bottom: 20rpx;

		.info {
			font-size: 32rpx;
			color: #202020;
			display: flex;

			.name {
				margin-right: 80rpx;
			}

			.defaultTag {
				width: 70rpx;
				height: 32rpx;
				background: #FF8A00;
				border-radius: 16rpx;
				color: #FFF;
				text-align: center;
				line-height: 32rpx;
				font-size: 22rpx;
				margin-left: 10rpx;
				margin-top: 6rpx;
			}
		}

		.bottom {
			display: flex;
			border-top: 2rpx solid #F2F2F2;

			.isDefault {
				/deep/.u-radio__label {
					font-size: 28rpx !important;
					color: #202020 !important;
				}

				margin-top: 24rpx;
				margin-right: auto;
			}

			.actions {
				margin-top: 28rpx;
				display: flex;
				flex-direction: row-reverse;

				.edit,
				.delete {
					padding-left: 52rpx;
					margin-right: 60rpx;
				}

				.delete {
					margin: 0;
					color:red
				}
			}
		}

		.address {
			margin-top: 14rpx;
			font-size: 24rpx;
			color: #666666;
			width: 572rpx;
			margin-bottom: 30rpx;
			line-height: 34rpx;
		}
	}
}
.generalList {
	width: 690rpx;
	margin: 20rpx auto;
	padding-bottom: 20rpx;

	.item {
		height: auto;
		background: #FFFFFF;
		box-shadow: 0rpx 10rpx 24rpx 0rpx rgba(217, 226, 233, 0.5);
		border-radius: 16rpx;
		margin-bottom: 20rpx;
		
		.actions {
			padding: 0 30rpx;
			display: flex;
			flex-direction: row-reverse;
			border-top: 2rpx solid #F2F2F2;
			/deep/button {
				margin-top: 30rpx;
				font-size: 26rpx;
				height: 52rpx !important;
				margin-bottom: 30rpx;
				margin-left: 20rpx;
			}
		}

		.content {
			padding: 30rpx;
			
			font-family: PingFangSC-Regular, PingFang SC;

			.title {
				font-size: 32rpx;
				font-weight: 500;
				color: #202020;
				margin-bottom: 20rpx;
			}

			.summary {
				font-size: 24rpx;
				font-weight: 400;
				color: #999999;
				margin-bottom: 20rpx;
			}

			.checkDate {
				text-align: right;
				font-size: 26rpx;
				font-weight: 400;
				color: #7C7C7C;
			}
		}

		.orderTag {
			margin-left: 30rpx;
			padding-right: 30rpx;
			line-height: 90rpx;
			border-bottom: 2rpx solid #F2F2F2;
			display: flex;

			font-size: 28rpx;
			font-family: PingFangSC-Medium, PingFang SC;

			.orderNo {
				padding-left: 52rpx;
				margin-right: auto;
				font-weight: 400;
				color: #7C7C7C;
			}

			.orderState {
				font-weight: 500;
				color: #F86920;
			}
		}
	}
}
.details {
	width: 690rpx;
	margin: -196rpx auto 0;
	border-radius: 16rpx;
	position: relative;
	z-index: 2;
	font-family: PingFangSC-Regular, PingFang SC;

	.item {
		background: #FFF;
		border-radius: 16rpx;
		margin-bottom: 20rpx;
		.top {
			display: flex;
			height: 96rpx;
			font-size: 30rpx;
			color: #282828;
			line-height: 96rpx;
			padding: 0 30rpx;
			&+.content{
				border-top: 2rpx solid #F2F2F2;
			}
			.right {
				font-size: 26rpx;
				color: #666666;
			}

			&.blue {
				background: #EDF5FF;
				border: none;
				border-radius: 16rpx 16rpx 0 0;
			}

			.title {
				margin-right: auto;
			}
		}

		.content {
			width: 690rpx;
			margin: 0 auto;
			padding: 30rpx 30rpx;
			&:has(.dataCell){
				border-bottom: 2rpx solid #F2F2F2;
			}
			
			&:last-child{
				border-bottom: none;
			}
			
			.dataCell {
				display: flex;
				font-size: 28rpx;
				margin-bottom: 24rpx;
				flex-wrap: wrap;
				&:last-child{
					margin-bottom: 0;
				}
				/deep/.u-radio__icon-wrap{
					width: 26rpx!important;
					height: 26rpx!important;;
				}
				.title {
					line-height: 46rpx;
					color: #666666;
					margin-right: auto;
					max-width: 400rpx;
					white-space: nowrap;         //让文本不换行，在同一行里面
					overflow: hidden;           //让超出的范围进行隐藏
					text-overflow: ellipsis;  
				}
				.data {
					line-height: 46rpx;
					font-family: Helvetica;
					color: #454545;
					// width: 440rpx;
					text-align: right;
					width: auto;
					&+.data {
						margin-left: 20rpx;
					}
					&.yet{	color: #F86920;	}
				}
				.copyButton {
					width: 70rpx;
					margin-left: 10rpx;
					line-height: 46rpx;
					background: #F2F4F7;
					border-radius: 16rpx;
					font-size: 22rpx;
					color: #666666;
					text-align: center;
				}
				.sub{
					font-size: 24rpx;
					color: #999999;
					line-height: 34rpx;
					width: 100%;
					margin-top: 10rpx;
					display: flex;
					text{	
						color: #F86920;	
					}
					.right{margin-left: auto;}
				}
				.summary{
					background:  #F7F7F7;
					border-radius: 16rpx;
					margin-top: 20rpx;
					font-size: 24rpx;
					color: #202020;
					width: 100%;
					padding: 20rpx 24rpx;
					display: flex;
					.rate{
						margin-left: auto;
					}
				}
			}
		}

		.bottom {
			padding: 0 30rpx;
			margin: 0 auto;
			display: flex;
			flex-direction: row-reverse;
			height: 102rpx;
			line-height: 102rpx;
			border-top: 2rpx solid #F2F2F2;
			.title {
				font-size: 26rpx;
				color: #7C7C7C;
			}

			.data {
				font-size: 36rpx;
				font-weight: 600;
				color: #F86920;
			}
		}
	}
}
.orderTopBlock {
	width: 750rpx;
	height: 356rpx;
	font-family: PingFangSC-Regular, PingFang SC;
	padding: 40rpx 0 0 30rpx;
	color: #FFFFFF;
	position: relative;
	z-index: 1;
	position: relative;

	.progressBtn {
		position: absolute;
		right: 0;
		top: 50rpx;
		width: 146rpx;
		height: 44rpx;
		background: #3A85F5;
		font-size: 26rpx;
		font-weight: 500;
		color: #FFFFFF;
		text-align: center;
		line-height: 44rpx;

		.progressIcon {
			width: 44rpx;
			height: 44rpx;
			position: absolute;
			left: -30rpx;
			top: 0;
		}
	}

	.title {
		font-size: 40rpx;
		line-height: 52rpx;
		margin-bottom: 10rpx;
		display: flex;
		.icon{
			margin-right: 20rpx;
			margin-top: 4rpx;
		}
	}

	.summary {
		font-size: 24rpx;
		line-height: 34rpx;
	}
}
/*手续提取方式box*/
.checkPostType {
	display: flex;
	padding: 0rpx 30rpx;
	line-height: 1.8;

	.title {
		margin-right: 80rpx;
	}

	.radios {
		.margin_R {
			/deep/.u-radio {
				margin-right: 80rpx;
			}
		}
	}
}

.addressBox {
	width: 630rpx;
	background: #F7F7F7;
	border-radius: 6rpx;
	display: flex;
	font-size: 26rpx;
	padding: 20rpx;
	margin: 32rpx auto 0;

	.title {
		margin-right: auto;
		color: #969696;
	}

	.address {
		width: 420rpx;
		color: #666666;
		text-align: right;
	}
}
.bottomBar {
	width: 750rpx;
	background: #FFFFFF;
	position: fixed;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: row-reverse;
	z-index: 3;
	border-top: 2rpx solid #F2F2F2;

	/deep/ button {
		min-width: 152rpx!important;
		height: 52rpx!important;
		font-size: 26rpx;
		margin: 24rpx 30rpx 24rpx 0;
			
		
	}
}
.tablist{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 20;
	
}
.searchBlock{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 20;
	&+.tablist{
		top:128rpx
	}

}
/deep/.u-load-more-wrap {
	margin-bottom: 40rpx !important;
	margin-top: 20rpx !important;
}
.paymentPage{
	/*支付选项*/
	.paymentType {
		padding: 54rpx 50rpx 0;
		.item{
			margin-bottom: 64rpx;
			display: flex;
			flex-wrap: wrap;
			.balanceTips {
				width: 100%;
				font-size: 24rpx;
				color: #999999;
				padding-left: 70rpx;
				margin-top: 10rpx;
				/deep/u-icon {
					margin-left: 10rpx;
				}
			}
			.check{margin-left: auto;}
		}
	}
	.uKeyboard {
		/deep/.u-drawer {
			position: static !important;
		}
	}
	.paymentPage {
		width: 100vw;
		height: 100vh;
		background: #FFF;
	}
	
	.action {
		width: 690rpx;
		margin: 0 auto;
		padding: 100rpx 0 0;
	
		/deep/button {
			margin-bottom: 40rpx;
		}
	}
	
	.sortTitle {
		padding: 0 50rpx;
		height: 68rpx;
		font-size: 28rpx;
		color: #666666;
		line-height: 68rpx;
		margin-top: 116rpx;
	}
	
	.payableAmount {
		padding: 80rpx 30rpx 0;
	
		.title {
			font-size: 30rpx;
			font-weight: 400;
			color: #202020;
			text-align: center;
			margin-bottom: 30rpx;
		}
	
		.amount {
			font-weight: 600;
			font-size: 64rpx;
			text-align: center;
		}
	}
	.popupBox {
		height: 800rpx;
		.popupTitle {
			padding: 0 30rpx;
			text-align: left;
			display: flex;
			color: #262626;
			font-size: 32rpx;
			height: 104rpx;
			line-height: 104rpx;
	
			.confirmBtn {
				margin-left: auto;
				color: #24253D;
			}
		}
	
		.inputBox {
			padding: 60rpx 0;
			border-top: 2rpx solid #F2F2F2;
		}
	}
}
.list_th {
	display: flex;
	width: 690rpx;
	margin: 0 auto;
	font-size: 26rpx;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #969696;
	height: 68rpx;
	line-height: 68rpx;

	.typeBox {
		font-size: 28rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #525252;
		margin-left: auto;

		/deep/.u-icon {
			margin-left: 10rpx
		}
	}
}
.registerBtn {
	position: absolute;
	bottom: 60rpx;
	left: 60rpx;

	text {
		color: #0FBD7F;
	}
}
.getVerify {
	width: 200rpx;
	text-align: center;
	border-left: 2rpx solid #EDEDED;

	&.green {
		color: #0FBD7F;
	}
}
.attestationMask{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: rgba(0,0,0,.5);
	border-radius: 18rpx;
	.toAttestation{
		width: 200rpx;
		height: 60rpx;
		line-height: 60rpx;
		position: absolute;
		top:0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		color: #FFF;
		text-align: center;
		background: rgba(255,255,255,.7);
		border-radius: 300rpx;
	}
}
.pageTitle {
	font-size: 52rpx;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #171717;
	padding: 60rpx 48rpx;
}
.loginBlock {
	width: 630rpx;
	margin: 0 auto;

	/deep/.u-field {
		margin-bottom: 40rpx;
		padding: 20rpx 0rpx !important;
	}
	/deep/.u-field__input-wrap {
		font-size: 34rpx !important;
	}
	/deep/.u-label {
		flex: 0 0 30px !important;
		justify-content:flex-end!important;
	}
	
	/deep/button {
		margin-top: 94rpx !important;
		margin-bottom: 30rpx;
	}

	/deep/.u-error-message {
		padding-left: 64rpx !important;
	}
}
.toptips {
	width: 750rpx;
	padding: 16rpx 30rpx;
	background: #FFF9D4;
	color: #EC8C00;
	&.error{
		background: #FCE6E9;
		color:#F76260;
	}
}
// /deep/.u-input__input {
// 	font-size: 34rpx!important;
// }
.form {
	margin-bottom: 20rpx;
	.grey {
		background: #F7F7F7;
		height: 20rpx;
	}
	
}
.creditList {
		padding: 20rpx 30rpx;

		.Item {
			width: 690rpx;
			height: 304rpx;
			margin-bottom: 30rpx;
			border-radius: 24rpx;
			padding: 30rpx 0;
			position: relative;
			box-shadow: 0rpx 6rpx 16rpx 0rpx rgba(0, 0, 0, 0.4);
			&.hasCredit {
				height: 418rpx;
				padding: 0;

				.reCredit {
					margin-left: auto;
				}

				.bankInfo {
					border-bottom: 2rpx solid rgba(255, 255, 255, 0.08);
					height: 94rpx;
					line-height: 94rpx;
					margin-bottom: 0;

					.title {
						line-height: 94rpx;
					}

					.icon {
						margin-top: 16rpx;
					}
					.toLog{margin-left: auto;}
				}

				.cardMain {
					padding-left: 40rpx;
					display: flex;
					flex-wrap: wrap;
					margin-top: 24rpx;

					.title {
						font-size: 24rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
					}

					.num {
						margin-top: 8rpx;
						font-family: DINAlternate-Bold, DINAlternate;
						font-weight: bold;
					}

					.limitNum {
						width: 100%;
						margin-bottom: 24rpx;

						.num {
							font-size: 44rpx;
						}
					}

					.limitTotal {
						margin-right: 156rpx;
					}

					.limitTotal,
					.limitUsed {
						.num {
							font-size: 36rpx;
						}
					}
				}
			}

			.bankInfo {
				display: flex;
				margin-bottom: 30rpx;
				padding-left: 40rpx;
				padding-right: 20rpx;

				.icon {
					margin-right: 20rpx;
				}

				.title {
					line-height: 44rpx;
					font-size: 32rpx;
				}
			}

			.dataInfo {
				display: flex;
				padding-left: 40rpx;
				padding-right: 20rpx;

				.action {
					width: 148rpx;
					margin-left: auto;
				}

				.item {
					// margin-right: 84rpx;
					margin-right: auto;

					.name {
						font-size: 24rpx;
						margin-bottom: 8rpx;
						display: flex;

						/deep/u-icon {
							margin-left: 4rpx;
						}
					}

					.data {
						font-size: 44rpx;
						font-family: DINAlternate-Bold, DINAlternate;
						font-weight: bold;
					}
				}
			}

			.bottomInfo {
				width: 690rpx;
				height: 72rpx;
				padding: 16rpx 20rpx 16rpx 40rpx;
				background: #FFFFFF;
			
				border-radius: 0rpx 0rpx 24rpx 24rpx;
				background: rgba(255, 255, 255, 0.23);
				position: absolute;
				bottom: 0;
				left: 0;
				display: flex;
				font-size: 26rpx;
				font-family: PingFangSC-Regular, PingFang SC;
				line-height: 40rpx;

				.icon {
					margin-right: 20rpx;
				}
			}
		}
	}
.fileUploadBox {
	height: 340rpx;
	background: #FFF;
	padding: 30rpx 30rpx 10rpx;

	.fileUploadBlock {
		width: 690rpx;
		height: 280rpx;
		background: #F7F7F7;
		border-radius: 12rpx;
		padding: 0 30rpx;
		display: flex;

		.text {
			padding-top: 66rpx;
			margin-right: auto;
			.label {
				font-size: 32rpx;
				font-weight: 500;
				color: #202020;
			}

			.subTitle {
				font-size: 24rpx;
				font-weight: 400;
				color: #888888;
				margin-top: 16rpx;
			}
		}

		.upload {
			width: 320rpx;
			height: 220rpx;
			line-height: 0;
			margin-top: 30rpx;
			// margin-left: 70rpx;
			background: url("https://supply.zhongyimotor.com/upload/applet/yingyezhizhao_border_supplier@2x.png") 0 0 no-repeat;
			background-size: 100%;
			text-align: center;
			padding-top: 18rpx;
			position: relative;

			img {
				width: 284rpx;
				height: 184rpx;
			}

			.reUpload {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				text-align: center;
				line-height: 220rpx;
				color: #FFF;
				font-size: 34rpx;
				background: rgba(0, 0, 0.0, .5);
			}
		}
	}
}

/deep/.u-field{
	width: 630rpx;
	height: 96rpx;
	background: #F4F7F7;
	border-radius: 48rpx;
	&.u-border-bottom:after {
		border: none;
	}
	.u-field__input-wrap{
		height: 56rpx!important;
	}
}

.toptips {
	width: 750rpx;
	padding: 30rpx;
	background: linear-gradient(360deg, #FFFFFF 0%, #FCEEED 100%);

	.titleBlock {
		display: flex;

		.icon {
			margin-top: 4rpx;
		}

		.title {
			font-size: 34rpx;
			font-family: PingFangSC, PingFang SC;
			font-weight: 500;
			color: #F76260;
			line-height: 48rpx;
			margin-left: 16rpx;
		}
	}

	.content {
		margin-top: 26rpx;
		font-size: 24rpx;
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		color: #F76260;
		line-height: 36rpx;
	}

	.dateTime {
		margin-top: 20rpx;
		font-size: 24rpx;
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		color: #888888;
		line-height: 36rpx;
	}
}
.popupTitle {
	padding: 0 40rpx;
	text-align: center;
	font-size: 32rpx;
	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	color: #202020;
	margin-bottom: 40rpx;
}
.infoItem {
	padding: 20rpx 30rpx;
	background: #F7F7F7;
	border-radius: 16rpx;

	&+.infoItem {
		margin-top: 20rpx;
	}

	&+.dataCell {
		margin-top: 20rpx;
	}

	.infoCell {
		display: flex;
		margin-bottom: 20rpx;
		&:last-child {
			margin-bottom: 0;
		}
		.tag{
			padding:0 12rpx;
			height: 40rpx;
			line-height: 40rpx;
			background: #ECF7EC;
			border-radius: 6rpx;
			font-size: 20rpx;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			color: #0FBD7F;
			margin-right: 10rpx;
		}
		.grey {
			color: #8A8A8A !important;
			font-weight: 400!important;
			max-width: 450rpx;
			overflow: hidden;
			white-space: nowrap; 
			text-overflow: ellipsis;
		}

		.tiny {
			font-size: 24rpx !important;
			font-weight: 400 !important;
		}

		.num {
			font-family: Helvetica !important;
		}

		.title {
			font-size: 26rpx;
			font-family: PingFangSC, PingFang SC;
			font-weight: 500;
			color: #202020;
			display: flex;
			.icon {
				margin-top: 3rpx;
				margin-right: 10rpx;
			}
			.titleContent{
				width: 500rpx;
				white-space: nowrap;         //让文本不换行，在同一行里面
				overflow: hidden;           //让超出的范围进行隐藏
				text-overflow: ellipsis;  
			}
		}

		.data {
			margin-left: auto;
			font-size: 26rpx;
			font-family: PingFangSC, PingFang SC;
			font-weight: 600;
			color: #454545;
		}
		.right{
			margin-left: auto;
			font-size: 26rpx;
			color: #666666;
		}
	}
}
.carItemList {
	.item {
		width: 690rpx;
		background: #FFFFFF;
		box-shadow: 0rpx 6rpx 8rpx 0rpx rgba(217, 226, 233, 0.38);
		border-radius: 16rpx;
		margin: 20rpx auto;

		.bottom {
			padding: 20rpx 30rpx;
			display: flex;
			justify-content: flex-end;
		}

		.contentBox {
			padding: 30rpx 30rpx 0;
			border-bottom: 2rpx solid #F2F2F2;

			.orderInfo {
				margin-top: 30rpx;
			
				.info {
					display: flex;
					line-height: 40rpx;
					margin-bottom: 28rpx;

					.name {
						font-size: 28rpx;
						font-family: PingFangSC, PingFang SC;
						font-weight: 400;
						color: #666666;
					}

					.rightBlock {
						margin-left: auto;

						&.sub {
							font-size: 26rpx;
							font-family: Helvetica;
							color: #919191;
						}
					}
				}
			}
			.specialInfo{
				width: 630rpx;
				height: 68rpx;
				font-size: 26rpx;
				padding: 14rpx 20rpx;
				font-family: PingFangSC, PingFang SC;
				font-weight: 400;
				line-height: 40rpx;
				border-radius: 10rpx;
				display:flex;
				margin-bottom: 30rpx;
				&.green{
					background: rgba(15,189,127,0.07);					
					color: #0FBD7F;
				}
				.num{
					font-size: 26rpx;
					font-family: PingFangSC, PingFang SC;
					font-weight: 600;
				}
				.rightBlock{margin-left: auto;}
			}
			.otherInfo {
				display: flex;

				.dateTime {
					display: flex;
					color: #7C7C7C;

					.icon {
						margin-top: 5rpx;
						margin-right: 8rpx;
					}

				}

				.state {
					font-size: 28rpx;
					font-family: PingFangSC, PingFang SC;
					font-weight: 500;
					margin-left: auto;

					&.green {

						color: #0FBD7F;
					}
				}
			}

		}
	}
}
.unclickable-input {
	background-color: #f2f2f2;
	border-radius: 50px;
	border: 1px solid none;
	height: 36px;
	
	padding: 0 15px;
	.exist {
			color: #606266;
	}
	.inexistence {
		color: #909399;
	}
}
.screenPopup {
	padding: 40rpx;

	.fieldTitle {
		font-size: 26rpx;
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		color: #525252;
		margin: 30rpx 0;
	}

	/deep/.u-field {
		// height: 72rpx !important;
		padding-top: 8rpx;
		padding-bottom: 8rpx;
		width: 670rpx !important;
	}

	.actions {
		display: flex;

		.button {
			margin: 80rpx auto;
		}
	}
}